package a21_ObjectArray;

/**
 * @Author quan
 * @Description 定义数组存储3部手机对象。
 * 手机属性：品牌，价格，颜色。要求：计算出三部手机的平均价格
 * @Date 2023/2/3 23:26
 */
public class TestPhone {
    public static void main(String[] args) {
        //1、定义一个手机类的数组，用于存储手机对象
        Phone[] arr = new Phone[3];
        //2、创建三个实例对象,并调用带参构造方法
        Phone p1 = new Phone("小米",2000,"红色");
        Phone p2 = new Phone("华为",5000,"灰色");
        Phone p3 = new Phone("苹果",8038,"银色");
        //3、将对象存储到数组中
        arr[0] = p1;
        arr[1] = p2;
        arr[2] = p3;
        //4、遍历数组，求数组中的价格这个属性，求和再求平均
        int sum = 0;
        for (int i = 0; i < arr.length; i++) {
            Phone ph = arr[i];
            int price = ph.getPrice();
            sum+=price;
        }
        double averagePrice = sum/3;
        System.out.println(averagePrice);
    }
}
